From 904cee6af73a1429a28d424734614f7d5ca08df9 Mon Sep 17 00:00:00 2001 From: =?utf8?q?T=C3=A9o=20Mazars?= Date: Sun, 30 Jun 2013 15:58:43 +0200 Subject: [PATCH] extensions: clamping to [0.0, 1.0] is not needed As babl allows out of sRGB gamut values. --- extensions/CIE.c | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/extensions/CIE.c b/extensions/CIE.c index b83a07e..5f34051 100644 --- a/extensions/CIE.c +++ b/extensions/CIE.c @@ -933,11 +933,6 @@ static const double LRAMP = 7.99959199; static double xnn, znn; -#ifndef CLAMP -#define CLAMP(x, l, u) ((x) < (l) ? (l) : ((x) > (u) ? (u) : (x))) -#endif - - typedef double CMatrix[3][3]; typedef double CVector[3]; @@ -1282,11 +1277,6 @@ cpercep_space_to_rgb (double inr, xyz_to_rgb (&inr, &ing, &inb); - /* yes, essential. :( */ - inr = CLAMP (inr, 0.0, 1.0); - ing = CLAMP (ing, 0.0, 1.0); - inb = CLAMP (inb, 0.0, 1.0); - *outr = inr; *outg = ing; *outb = inb; -- 2.30.2